#include<stdio.h>
#include<unistd.h>
#include<sys/types.h>

int main()
{
    pid_t pid1,pid2;
    int i = 0;
    pid1 = fork();//创建第一个子进程
    if(pid1 == 0)
    {
        //第一个子进程
        for(i = 0;i < 5; i++)
        {
            printf("daughter...\n");
            sleep(1);
        }
    }
    else 
    {
        //父进程
        pid2 = fork();//创建第二个子进程
        if(pid2 == 0)
        {
            //第二个子进程
            for(i = 0;i < 5; i++)
            {
                printf("son...\n");
                sleep(1);
            }
        }
        else 
        {
            for(i = 0;i < 5; i++)
            {
                printf("parent...\n");
                sleep(1);
            }
        }
    }
    return 0;
}

